package com.kaluli.project.domain.entity;

import java.io.Serializable;
import java.sql.Timestamp;

import com.alibaba.fastjson.annotation.JSONField;


/**
 * 卓志OP平台的库存对象，只用来数据传输 
 * @author niwei
 *
 */
public class ZZGoodDetail implements Serializable{
	private String locNo;//仓库编码
	private String posNo;//储位编码
	private String gbarCode;//商品条码
	private String cgTypeCode;//类别编码
	
	private String cgTypeName;//类别名称
	private String qtyUnit;//单位编码
	private String spec;//商品规格
	private String qtp;//包装数量
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Timestamp accepDate;//验收日期
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Timestamp cnwlbDate;//入库日期
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Timestamp expDate;//到期日期
	
	private String batch;//批次
	private String qty;//库存数量（富基WMS取值不变，360WMS取库存数量+锁定库存数量）
	private String storesType;//库存状态（0可用，1冻结）
	private String stockType;//库存类型（0好品，1坏品）
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Timestamp productionTime;//生产日期
	public String getLocNo() {
		return locNo;
	}
	public void setLocNo(String locNo) {
		this.locNo = locNo;
	}
	public String getPosNo() {
		return posNo;
	}
	public void setPosNo(String posNo) {
		this.posNo = posNo;
	}
	public String getGbarCode() {
		return gbarCode;
	}
	public void setGbarCode(String gbarCode) {
		this.gbarCode = gbarCode;
	}
	public String getCgTypeCode() {
		return cgTypeCode;
	}
	public void setCgTypeCode(String cgTypeCode) {
		this.cgTypeCode = cgTypeCode;
	}
	public String getCgTypeName() {
		return cgTypeName;
	}
	public void setCgTypeName(String cgTypeName) {
		this.cgTypeName = cgTypeName;
	}
	public String getQtyUnit() {
		return qtyUnit;
	}
	public void setQtyUnit(String qtyUnit) {
		this.qtyUnit = qtyUnit;
	}
	public String getSpec() {
		return spec;
	}
	public void setSpec(String spec) {
		this.spec = spec;
	}
	public String getQtp() {
		return qtp;
	}
	public void setQtp(String qtp) {
		this.qtp = qtp;
	}
	public Timestamp getAccepDate() {
		return accepDate;
	}
	public void setAccepDate(Timestamp accepDate) {
		this.accepDate = accepDate;
	}
	public Timestamp getCnwlbDate() {
		return cnwlbDate;
	}
	public void setCnwlbDate(Timestamp cnwlbDate) {
		this.cnwlbDate = cnwlbDate;
	}
	public Timestamp getExpDate() {
		return expDate;
	}
	public void setExpDate(Timestamp expDate) {
		this.expDate = expDate;
	}
	public String getBatch() {
		return batch;
	}
	public void setBatch(String batch) {
		this.batch = batch;
	}
	public String getQty() {
		return qty;
	}
	public void setQty(String qty) {
		this.qty = qty;
	}
	public String getStoresType() {
		return storesType;
	}
	public void setStoresType(String storesType) {
		this.storesType = storesType;
	}
	public String getStockType() {
		return stockType;
	}
	public void setStockType(String stockType) {
		this.stockType = stockType;
	}
	public Timestamp getProductionTime() {
		return productionTime;
	}
	public void setProductionTime(Timestamp productionTime) {
		this.productionTime = productionTime;
	}
	
	
	
	
}
